refracting telescopes - French English Dictionary